Foundation for a C++ Programming Environment
نویسندگان
چکیده
Over the last two years we have been designing and implementing an architecture for environments along with an instantiation of that architecture as a C++ programming environment. To do this we have examined the most effective environments—programming or otherwise—and gathered features we would like to see in next-generation environments, and from this we have designed a minimal set of constructs. Among the most difficult to achieve is tight integration without implementing all tools as a monolith. The result is a prototype of a very tightly integrated C++ environment to which it is easy to connect additional C++ programming tools, CASE tools, configuration management tools, and documentation support tools. The environment can be easily extended for multi-programmer groups. Written entirely in C++, this environment uses advanced object-oriented programming techniques and provides persistent C++ instances. A new paradigm for integration— annotations—has been developed which unifies control integration, data integration, and user interfaces.
منابع مشابه
A robust aggregation operator for multi-criteria decision-making method with bipolar fuzzy soft environment
Molodtsov initiated soft set theory that provided a general mathematicalframework for handling with uncertainties in which we encounter the data by affix parameterized factor during the information analysis as differentiated to fuzzy as well as bipolar fuzzy set theory.The main object of this paper is to lay a foundation for providing a new application of bipolar fuzzy soft tool in ...
متن کاملDevelopment of a goal programming model for optimization of truck allocation in open pit mines
Truck and shovel operations comprise approximately 60% of the total operating costs in open pit mines. In order to increase productivity and reduce the cost of mining operations, it is essential to manage the equipment used with high efficiency. In this work, the chance-constrained goal programing (CCGP) model presented by Michalakopoulos and Panagiotou is developed to determine an optimal truc...
متن کاملTowards a Practical Visual Object-Oriented Programming Environment: Desirable Functionalities and their Implementation
The ultimate goal of a programming environment is to help simplify the software development process. For an object-oriented language, a visual (object-oriented) programming environment (VOOPE) must at least satisfy four essential requirements to meet this goal: interactivity, integration, incrementality, and intelligence. In this study, object-oriented techniques were systematically applied to ...
متن کاملExact Mixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment
This paper presented a mixed integer programming for integrated scheduling and process planning. The presented process plan included some orders with precedence relations similar to Multiple Traveling Salesman Problem (MTSP), which was categorized as an NP-hard problem. These types of problems are also called advanced planning because of simultaneously determining the appropriate sequence and m...
متن کاملA Compromise Decision-Making Model Based on TOPSIS and VIKOR for Multi-Objective Large- Scale Nonlinear Programming Problems with A Block Angular Structure under Fuzzy Environment
This paper proposes a compromise model, based on a new method, to solve the multiobjectivelarge scale linear programming (MOLSLP) problems with block angular structureinvolving fuzzy parameters. The problem involves fuzzy parameters in the objectivefunctions and constraints. In this compromise programming method, two concepts areconsidered simultaneously. First of them is that the optimal alter...
متن کامل